@charset "UTF-8";
/*
Theme Name: Untitled
Description: Minimal HTML5 & CSS3 theme for my blog
Author: Amit M B
Author URI: http://www.technoflare.blogspot.com
Version: 0.1
-----------------------------------------*/
/*
This theme uses HTML boilerplate(customised according to our needs) link: [http://html5boilerplate.com]
For more specifically on CSS, go to [http://html5boilerplate.com/docs/css/]

COLORS
* Body Color:#222;
* Anchor Text: #1982d1;
* Blog Desc. : #ccc;
* Post Labels: #909090;
*
=======================================*/
/************************************************************************************
HTML5 RESET AND NORMALIZE.CSS
*************************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
html,button,input,select,textarea{font-family:sans-serif;color:#222;}
/************************************************************************************
IE
*************************************************************************************/
svg:not(:root) { overflow: hidden }
.oldie img {-ms-interpolation-mode: bicubic;}
/* prevent BG image flicker upon hover */
.oldie html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.oldie input {vertical-align: text-bottom;}
.oldie legend,
.oldie legend { margin-left: -7px }
/************************************************************************************
TYPOGRAPHY RESET
*************************************************************************************/
/* Accessible focus treatment
    people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
blockquote { margin: 1em 40px }
dfn { font-style: italic }
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:none;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
/************************************************************************************
LISTS
*************************************************************************************/
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
/************************************************************************************
IMAGES
*************************************************************************************/
svg:not(:root){overflow:hidden;}
a img {
    border: 0;
}
/************************************************************************************
FORM INPUTS
*************************************************************************************//
form { margin: 0 }
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
label { cursor: pointer }
legend {
    border: 0;
    margin-left: -7px;
    white-space: normal;
    padding: 0;
}
button,
input,
select,
textarea {
    font-size: 100%;
    vertical-align: middle;
    margin: 0;
}
button,
input { line-height: normal }
button,
input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    overflow: visible;
}
button[disabled],
input[disabled] { cursor: default }
input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button { -webkit-appearance: none }
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}
input:invalid,
textarea:invalid { background-color: #f0dddd }
/************************************************************************************
TABLES
*************************************************************************************/
table {/* tables still need 'cellspacing="0"' in the markup */
    border-collapse: separate;
    border-spacing: 0;
}
td{vertical-align:top;}

.section, .widget {
    margin: 0;
    padding: 0;
}

/************************************************************************************
FREQUENTLY USED
*************************************************************************************/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.alignleft{float:left;}
.alignright{float:right;}
.assistive-text{
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
* html .clearfix,:first-child+html .clearfix{zoom:1;}
.ir {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}


/************************************************************************************
AUTHOR STYLES BEGIN
*************************************************************************************/
html{
    font-size:100%;-
    webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    overflow-y:scroll;
}
body {
    background:#fff url(https://dl.dropbox.com/u/60614918/img/noise.png);
    
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.03);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) inset, 0 -1px 0 rgba(255, 255, 255, 0.25);
    font:.875em/150% Helvetica Neue,Helvetica,Arial,sans-serif;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
    color:#222;
    line-height: 1.618em;
}
/************************************************************************************
TYPOGRAPHY
*************************************************************************************/
a {
    text-decoration: none;
    color: #1982d1;
    outline:none;
}
a:visited {
    color: #1982d1;
}
a:hover {
    text-decoration:underline;
}
a:focus {
    outline:thin dotted
}
a:active {
    outline:0
}
p {
    line-height:1.618em;
    margin: 0 0 24px 0;
    padding: 0;
}
/************************************************************************************
HEADINGS
*************************************************************************************/
h1,h2,h3,h4,h5,h6 {
     margin:1.4em 0 .2em;
    font-weight:lighter;
}
.wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-inactive h2, .wf-inactive h3, .wf-inactive h4, .wf-inactive h5, .wf-inactive h6{
    font-family: Georgia,Times,serif;
}

.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5{
    font-family: 'Fanwood Text', serif;
    border-bottom: 1px double #ddd;
    padding:0 0 0.146em 0;
}

h1 {
    font-size:2.25em;
}
h2 {
    font-size:1.777em;
    line-height:1em;
    padding:0.667em 0 0 0
}
h3 {
    font-size:1.618em;
    line-height:1.3em;
}
h4 {
    font-size:1.5em;
}
h5 {
    font-size:1.3em;
}
h4,h5,h6 {
    padding: 1.5em 0 0.1em 0;
}
/************************************************************************************
LISTS
*************************************************************************************/
article li {
    list-style:disc;
}
article li {
    list-style:decimal;
}
article li {
    clear: left;
}
/************************************************************************************
CSS LAYOUT
*************************************************************************************/
#wrapper {
    background:#fff;
    position:relative;
    *overflow:hidden;
    /* for IE */
    margin:2.1289% auto;
    max-width: 1000px;
    border:solid 1px #CCC;
    border-top-color:#DDD;
    border-bottom-color:#999;
    padding:10px 7.29%;
    -webkit-box-shadow:0 10px 6px -6px #777;
    -moz-box-shadow:0 10px 6px -6px #777;
    box-shadow:0 10px 6px -6px #777;
}
@media only screen and (min-device-width:320px) and (max-device-width:1000px) {
    /* Styles */
    #wrapper {
        width:99.98% margin:0.02%;
    }
}
#main {
    min-height:300px;
    overflow:hidden;
}
#content {
    float:left;
    width:65.75%;
    position:relative;
    min-width:450px;
}
#sidebar {
    float:right;
    width:27%;
}
/************************************************************************************
HEADER
*************************************************************************************/
#head-wrap {
    width:100%;
    float:left;
    position:relative;
    margin:0 0 30px 0;
}
#header {
    position:relative;
    height:100px;
    z-index:100;
    width:50%;
    float:left;
}
layout div#header {
    height:100px;
    margin-top:100px;
    padding:0;
}
#header-inner {
    position:relative;
    top:44px;
    left:5%;
}
#header-inner a,#header-inner h1,.titlewrapper a,.titlewrapper h1 {
    float:left;
    font:bold 34px/100% Helvetica,Georgia,"Times New Roman",Times,serif;
    color:#000;
    text-decoration:none;
    letter-spacing:-.02em;
    margin:0;
}
#site-title a:hover {
    text-decoration:none;
}
p.description {
    position:absolute;
    top:40px;
    font:italic 16px/110% "Times New Roman",Times,serif;
    color: #ccc;
}
/************************************************************************************
NAVIGATION
*************************************************************************************/
#menu {
    margin:0 5px 10px 5px;
    padding:10px 0;
    border-bottom:2px solid black
}
#menu ul {
    list-style:none
}
#menu li {
    float:left;
    margin:0 20px 0 0;
    position:relative
}
#menu a {
    padding:12px 5px 0 0;
    margin:0 5px 0 0;
    text-shadow:0 1px 0 #fff;
    font:14px/110% Georgia,"Times New Roman",Times,serif;
    color:#999;
    text-decoration:none;
}
#menu a:hover {
    color:#444
}
#menu a:active {
    color:#444;
}
#search-box {
    position:relative;
    width:30%;
    margin:0;
    float:right;
    top:80px;
    border:1px solid #999;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px
}
#search-form {
    height:30px
}
#search-box input[type="text"] {
    color:#333;
    border:none;
    outline:none;
    padding-top:10px;
    padding-left:5px
}
#search-button {
    position:absolute;
    top:0;
    width: 24%;
    right:0;
    height:30px;
    font-size:16px;
    color:#fff;
    background-color:#999;
    cursor: pointer
}
/************************************************************************************
POSTS
*************************************************************************************/
.post-content-wrap {
    margin-top:24px;
    margin-bottom:24px;
    border-bottom: 1px solid #CCC;
}
.hentry {
    position:relative;
    margin-bottom:30px
}
.hentry-img {
    margin:10px 0 20px
}
.hentry:first-of-type {
    padding-top:0
}
.post {
    font-size:1em;
    padding:0 20px 0 10px;
    background:#fff;
    position: relative
}
/*1em = 14px*/
    /************************************************************************************
    POST TITLE
    *************************************************************************************/
.hentry .entry-title {
    font:italic 1.777em/130% 'Georgia','Times New Roman', Times, serif;
    letter-spacing: -1px;
    margin:0 0 10px;
}
.hentry .entry-title a:link, .hentry .entry-title a:visited {
    color: #222;;
    text-decoration:none;
    border:none;
    text-shadow: 1px 2px whiteSmoke;
}
.hentry .entry-title a:hover {
    color: #1982D1;
}
    /************************************************************************************
    POST HEADINGS
    *************************************************************************************/
.post h1{
        font-weight: normal;
}
.post h2 {
}


.post h3 {
}

.post h4 {

}

.post h5 {

}
    /************************************************************************************
    META DATA
    *************************************************************************************/
.post-header {
    padding: 0;
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
}
.post-header span {
    margin-right:.8em
}
span.header-date {
    float:right;
    font-variant:small-caps;
}
.post-labels {
    background:url(http://dl.dropbox.com/u/60614918/img/label.png) no-repeat scroll 0 0;
    text-transform:uppercase;
    padding-left:25px;
    padding-top:4px;
    font:80%/1em italic arial,helvetica,sans-serif;
    color:#909090;
    height:18px;
}
a.comment-link {
    margin:10px 0
}
    /************************************************************************************
    POST IMAGES
    *************************************************************************************/
figure,figure.alignleft {
    margin:0 20px 20px 0
}
figure.alignright {
    margin:0 0 20px 20px
}
figure {
    margin-left: -40px
}
    /************************************************************************************
    POST VIDEO(CSS FOR FLUID VIDEO)
    *************************************************************************************/
.post-video {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
    font-size:.9em;
    margin-bottom:15px;
}
.post-video iframe,.post-video object,.post-video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%;
}
    /************************************************************************************
    PRE, CODE, BLOCK
    *************************************************************************************/
pre {
    background-color: #FAFAFA;
    border: 1px solid #BBB;
    padding: 6px 10px;
    margin: 1.5em 0;
}
code {

}
pre code {
    color: #007000;
    font: 1em "Droid Sans Mono", monospace;
    line-height: 1.5;
}
q {
    font-style:italic
}
blockquote+p {
    margin-left:20px
}
blockquote+p,blockquote+cite,blockquote+p cite {
    font: 18px Garamond,'Droid Serif',Georgia,serif
}
    /************************************************************************************
    TABLES ( Different bg-color for every odd td)
    *************************************************************************************/
tr:nth-child(2n) td {
    background: #f7f7f7;
}
    /************************************************************************************
    READ MORE LINKS
    *************************************************************************************/
a.jump-link {
    font-family: Georgia,Times,serif;
    font-style:italic;
    display:inline-block;
    font-size:12px;
    margin-top:7px
}
a.jump-link:active {
    background-color: #f5f5f5
}
    /************************************************************************************
    TOOLSET
    *************************************************************************************/
.toolset {
    margin-top:1em;
    padding:0;
    text-align:left;
}
.toolset a {
    float: left;
    font:bold 12px Arial;
    text-align:left;
    text-decoration: none
}
.toolset span a#printStory {

}

.toolset span a#savePDF {
}
    /************************************************************************************
    FORMS
    *************************************************************************************/
input[type=text],input[type=password],textarea {
    border:solid 1px #eaeaea;
    border-top-color:#d5d5d5;
    border-bottom-color:#f4f4f4;
    background:#fff;
    color:#666;
}
textarea:focus,input[type=password]:focus,input[type=text]:focus {
    border:solid 1px #ccc;
    color:#000;
}
input[type=reset],input[type=submit] {
    background:#666;
    color:#fff;
    border:none;
    padding:5px 7px;
    cursor:pointer;
}
input[type=reset]:hover,input[type=submit]:hover {
    background:#000;
    color: #fff;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
    position:relative;
    line-height:normal;
    list-style-type:none;
}
#sidebar h2 {
    font:bold 13px/110% Georgia,"Times New Roman",Times,serif;
    letter-spacing:.1em;
    text-transform:uppercase;
    margin:0 0 7px;
    padding:0 0 10px;
    border-bottom:solid 1px #ddd;
}
#sidebar .widget {
    padding:5px;
    margin: 0 0 40px;
    width: 100%;
    overflow: hidden;
}
#sidebar .widget:first-child{

}
    /************************************************************************************
    SIDEBAR LISTS
    *************************************************************************************/
#sidebar ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
#sidebar li {
    line-height:1.6;
}
#ArchiveList li.archivedate {
    margin-left:40px !important;
    list-style:square;
}
.Label a,.Label span {
    color: #222;
    background:#f1f1f1;
    padding:5px;
    margin:0.382em;
    -webkit-border-radius:2px ;
    border-radius:2px;
    text-decoration:none;
    -moz-box-shadow:0 0 3px #888;
    -webkit-box-shadow:0 0 3px #888;
    box-shadow:0 0 3px #888;
    margin-bottom:20px;
    font-size:10px;
    text-decoration:none;
}
.Label a:hover,.Label span:hover {
    background:#F4F4F4;
    border-color:#C0C0C0;
    color:#333;
    text-decoration:none;
}
.Label li {
    display: inline;
}
.popular-posts li{
font-family: Georgia;
}
/************************************************************************************
NEXT AND PREV BUTTONS - POST FOOTER
*************************************************************************************/
.prev-post,.next-post {
    font-size:75%
}
.prev-post,.next-post {
    border-top:solid 1px #999;
    font:italic 17px/120% "Times New Roman",Times,serif;
    margin:40px 0 0;
}
.prev-post a,.prev-post a:link,.prev-post a:visited,.prev-post a:active,.next-post a,.next-post a:link,.next-post a:visited,.next-post a:active {
    text-decoration:none;
    margin:15px 0 40px;
    display:inline;
    color:#999;
    width:47%;
}
.prev-post a:hover,.next-post a:hover {
    color:#000;
    text-decoration:none;
}
.next-post span.arrow,.prev-post span.arrow {
    color:#000;
    width:auto;
    font-size:34px;
    font-style:normal;
    margin-bottom: 20px;
}
/************************************************************************************
MISC
*************************************************************************************/
    /************************************************************************************
    USE class="youtubeBorder" while embedding youtube videos
    *************************************************************************************/
.post img,.widget img,.youtubeBorder {
    background:none repeat scroll 0 0 #FFF;
    border:1px solid #CCC;
    border-radius:4px 4px 4px 4px;
    box-shadow:0 1px 1px rgba(0,0,0,0.15);
    padding:4px;
}
blockquote {
    background:#f9f9f9;
    border-left:1em solid #eee;
    margin:1.5em 1em;
    padding:.5em 1em;
    quotes:"\201C""\201D";
}
blockquote:first-child {
    font-size:120%
}
blockquote:last-child {
    margin-bottom: 0
}
/************************************************************************************
POST EXCERPT
*************************************************************************************/
p.post-excerpt {
    font-size:1em;
    line-height:1.35em;
    margin:0 0 1.5em;
    color:#666;
    font-family:"Georgia",Garamond,Bookman,Palatino,Times,serif;
    font-style: italic;
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
    padding:10px 0;
    clear:both;
    border-top:solid 1px black;
    position:relative;
    font-size:90%;
    display:block;
    zoom:1;
}
.Social-icons {
    display:block;
    text-align:center;
    font:14px 'Fanwood Text',Georgia,Times,serif;
    text-transform:none;
    letter-spacing:normal;
    color:black;
}
.twitter-follow-button,.fb-like {
    vertical-align:top;
    height:21px;
    width:100px;
}
.footer-nav {
    margin:0 auto 20px;
    padding:15px 0 0;
    border-top:solid 1px #CCC;
    width:86%;
    text-align:center;
}
.footer-nav li {
    padding:0;
    margin:0;
    display:inline;
    list-style:none;
}
.footer-nav a {
    font: 100% 'Fanwood Text',Georgia,Times,serif;
    margin:0 8px;
    text-transform:uppercase;
    text-decoration:none;
}
.footer-text {
    zoom:1;
    font:italic 90%/150% Georgia,Times,serif;
    text-align:center;
    margin: 0 0 15px;
}
/************************************************************************************
MISC
*************************************************************************************/
.btn {
padding: 4px 10px 4px;
margin: 4px;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: 
#333;
text-align: center;
text-shadow: 0 1px 1px 
rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: 
whiteSmoke;
background-image: -ms-linear-gradient(top, 
white, 
#E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(
white), to(
#E6E6E6));
background-image: -webkit-linear-gradient(top, 
white, 
#E6E6E6);
background-image: -o-linear-gradient(top, 
white, 
#E6E6E6);
background-image: linear-gradient(top, 
white, 
#E6E6E6);
background-image: -moz-linear-gradient(top, 
white, 
#E6E6E6);
background-repeat: repeat-x;
border: 1px solid 
#CCC;
border-color: 
rgba(0, 0, 0, 0.1) 
rgba(0, 0, 0, 0.1) 
rgba(0, 0, 0, 0.25);
border-color: 
#E6E6E6 
#E6E6E6 
#BFBFBF;
border-bottom-color: 
#B3B3B3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.2), 0 1px 2px 
rgba(0, 0, 0, 0.05);
}
.btn:hover {
color: 
#333;
text-decoration: none;
background-color: 
#E6E6E6;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:focus {
outline: thin dotted 
#333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:active {
background-color: 
#E6E6E6;
background-color: 
#D9D9D9 9;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px 
rgba(0, 0, 0, 0.15), 0 1px 2px 
rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 4px 
rgba(0, 0, 0, 0.15), 0 1px 2px 
rgba(0, 0, 0, 0.05);
}
/* /17===ONLY-POST-PAGES====*/
.post-footer {
  padding-top:0
}
#related-posts {
  height:100%;
  padding-top:0
}
#related-posts .widget {
  padding-left:0;
  margin-bottom:2px
}
#related-posts h3, .social h3 {
  color:#000;
  margin-bottom:.65em;
  font-style: italic ;

}
#related-posts a {
}
#related-posts a:hover {
}
#related-posts ul {
  list-style-type:none;
  padding:0;
  text-decoration:bold;
  font-size:12px
}
#related-posts ul li {
  display:block;
  list-style-type:none;
  margin-bottom:5px;
  padding-left:20px;
  padding-top:0
}
article.post {
  margin-bottom: 0
}
/*============Related Posts styles end============*/
.post img {
  margin: 4px 12px 10px 0
}
/*comments section----------------------------------------------- */
.comments {
  clear:both;
  margin-top:10px;
  margin-bottom:0px;
  line-height:1em;
}
.comments .comments-content {
  font-size:12px;
  margin-bottom:16px;
  font-weight:normal;
  text-align:left;
  line-height:1.4em;
}
.comments .comment .comment-actions a {
  display:inline-block;
  margin:0;
  padding:1px 6px;
  border:1px solid #C4C4C4;
  border-top-color:#E4E4E4;
  border-left-color:#E4E4E4;
  color:#424242 !important;
  text-align:center;
  text-shadow:0 -1px 0 white;
  text-decoration:none;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  background:#EDEDED;
  background:-webkit-gradient( linear,left top,left bottom,color-stop(.2,white),color-stop(1,#E5E5E5) );
  background:-moz-linear-gradient( center top,white 20%,#E5E5E5 100% );
  font:11px/18px sans-serif;
  padding:2px 8px;
  margin-right:10px;
}
.comments .comment .comment-actions a:hover {
  text-decoration:none;
  background:#fff;
  border:1px solid #5AB1E2;
}
.comments .comments-content .comment-thread ol {
  list-style-type:none;
  padding:0;
  text-align:none;
}
.comments .comments-content .inline-thread {
  padding:0.5em 1em;
}
.comments .comments-content .comment-thread {
  margin:8px 0px;
}
.comments .comments-content .comment-thread:empty {
  display:none;
}
.comments .comments-content .comment-replies {
  margin-top:1em;
  margin-left:40px;
  font-size:12px;
}
.comments .comments-content .comment {
  margin-bottom:16px;
  padding-bottom:8px;
}
.comments .comments-content .comment:first-child {
  padding-top:16px;
}
.comments .comments-content .comment:last-child {
  border-bottom:0;
  padding-bottom:0;
}
.comments .comments-content .comment-body {
  position:relative;
}
.comments .comments-content .user {
  font-style:normal;
  font-weight:bold;
}
.comments .comments-content .user a {
  color:#000;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
}
.comments .comments-content .icon.blog-author {
  width:18px;
  height:18px;
  display:inline-block;
  margin:0 0 -4px 6px;
}
.comments .comments-content .datetime {
  color:#999999;
  float:right;
  font-size:11px;
  text-decoration:none;
}
.comments-content{
  margin:0 0 8px;
}
.comment-header {
  background:#efefef;
  font-size:13px;
  padding:10px;
  border:1px solid #CCC;
  border:1px solid rgba(0,0,0,.15);
  margin:0 0 1em;
  max-height:36px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  line-height:14px;
}
.comments .comments-replybox {
  border:none;
  height:250px;
  width:100%;
}
.comments .comment-replybox-single {
  margin-top:5px;
  margin-left:48px;
}
.comments .comment-replybox-thread {
  margin-top:5px;
}
.comments .comments-content .loadmore a {
  display:block;
  padding:10px 16px;
  text-align:center;
}
.comments .thread-toggle {
  cursor:pointer;
  display:inline-block;
}
.comments .continue {
  cursor:pointer;
}
.comments .continue a {
  display:inline-block;
  margin:0;
  padding:1px 6px;
  border:1px solid #C4C4C4;
  border-top-color:#E4E4E4;
  border-left-color:#E4E4E4;
  color:#424242 !important;
  text-align:center;
  text-shadow:0 -1px 0 white;
  text-decoration:none;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  background:#EDEDED;
  background:-webkit-gradient( linear,left top,left bottom,color-stop(.2,white),color-stop(1,#E5E5E5) );
  background:-moz-linear-gradient( center top,white 20%,#E5E5E5 100% );
  font:11px/18px sans-serif;
  padding:2px 8px;
  margin-right:10px;
}
.comments .comments-content .loadmore {
  cursor:pointer;
  max-height:3em;
  margin-top:3em;
}
.comments .comments-content .loadmore.loaded {
  max-height:0px;
  opacity:0;
  overflow:hidden;
}
.comments .thread-chrome.thread-collapsed {
  display:none;
}
.comments .thread-toggle {
  display:inline-block;
}
.comments .thread-toggle .thread-arrow {
  display:inline-block;
  height:6px;
  width:7px;
  overflow:visible;
  margin:0.3em;
  padding-right:4px;
}
.comments .thread-expanded .thread-arrow {
  background:url("data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAAAc AAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}
.comments .thread-collapsed .thread-arrow {
  background:url("data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAA AcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAAB JRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.avatar-image-container img{

}

.avatar-image-container {
  background-image:url("http://mediacdn.disqus.com/1336014024/images/noavatar32.png");
  background-position:center center;
  background-repeat:no-repeat;
  float:left;
  margin:0;
  outline:1px solid #FFFFFF;
  vertical-align:middle;
  overflow:hidden;
}
.comments .comment-block {
  margin-left:48px;
  position: relative;
}
.comments .icon.blog-author{

}
.comments .comments-content .blog-author a{
  color: #A1C5FF;
}
/* Responsive styles. */
@media screen and (max-device-width:480px) {
  .comments .comments-content .comment-replies {
    margin-left: 0;
  }
}
/************************************************************************************
PRINT STYLESHEET
*************************************************************************************/
@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }
    /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline }
    .post a[href]:after {
        content: " (" attr(href) ")";
        font-size: 80%;
        font-style: italic;
    }
    h1 a[href]:after { content: "" }
    abbr[title]:after { content: " (" attr(title) ")" }
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
        background: white !important;
    }
    blockquote, ul {
        margin: 0;
        padding: 1pt;
    }
    thead { display: table-header-group }
    /* h5bp.com/t */
    tr, img { page-break-inside: avoid }
    img {
        max-width: 100%!important;
        page-break-inside: avoid;
        page-break-after: avoid;
    }
}